<?xml version="1.0" encoding="UTF-8" ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
	<p:panel id="pnlBuscarCompania" header="#{i18n['label.buscar.criterios']}">
		<table>
			<tr>
				<td><h:outputLabel for="txtNombreBuscar" value="#{i18n['erp.compania.nombre']}" /> </td>
				<td><h:inputText id="txtNombreBuscar" value="#{companiaDataManager.companiaEditar.nombreCompania}" /></td>
			</tr>
			<tr>
				<td><h:outputLabel for="inputEstado" value="#{i18n['label.estado']}" /> </td>
				<td>
					<h:selectOneMenu id="inputEstado" value="#{companiaDataManager.companiaEditar.estado}">
						<f:selectItem itemLabel="#{i18n['label.seleccione']}" itemValue=""/>
						<f:selectItem itemLabel="#{i18n['label.estado.activo']}" itemValue="#{companiaController.estadoActivo}"/>
						<f:selectItem itemLabel="#{i18n['label.estado.inactivo']}" itemValue="#{companiaController.estadoInactivo}"/>
					</h:selectOneMenu>
				</td>
			</tr>
		</table>
	</p:panel>
	<p:panelGrid id="botonesBuscar" columns="2">
		<p:commandButton id="btnBuscar"
			actionListener="#{companiaController.buscarCompania}"
			value="#{i18n['label.buscar']}" immediate="true"
			update=":formCompania:pnlMessages,tablaCompania,pnlBuscarCompania" />
		<p:commandButton value="#{i18n['label.cancelar']}"/>
	</p:panelGrid>
	<p:dataTable id="tablaCompania"
		value="#{companiaDataManager.listaCompania}" var="compania"
		paginator="true" rows="5" paginatorPosition="bottom"
		paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
		rowsPerPageTemplate="5,10,15">
		<f:facet name="header">
			#{i18n['erp.compania.lista']}
		</f:facet>
		<p:column headerText="#{i18n['erp.compania.nombre']}">
			<h:outputText value="#{compania.nombreCompania}" />
		</p:column>
		<p:column headerText="#{i18n['erp.compania.descripcion']}">
			<h:outputText value="#{compania.descCompania}" />
		</p:column>
		<p:column headerText="#{i18n['label.estado']}" styleClass="centered">
			<h:outputText value="#{i18n['label.estado.activo']}"
				rendered="#{compania.estado eq companiaController.estadoActivo}" />
			<h:outputText value="#{i18n['label.estado.inactivo']}"
				rendered="#{compania.estado eq companiaController.estadoInactivo}" />
		</p:column>
		<p:column headerText="#{i18n['label.opciones']}" styleClass="centered">
			<p:commandLink value="#{i18n['label.editar']}" oncomplete="dlg.show()" update=":formCompania:pnlEditarCompania">
				<f:setPropertyActionListener target="#{companiaDataManager.companiaEditar}" value="#{compania}" />
			</p:commandLink>&#160;
			<p:commandLink value="#{i18n['label.activar']}" rendered="#{compania.estado eq companiaController.estadoInactivo}"/>&#160;
			<p:commandLink value="#{i18n['label.desabilitar']}" rendered="#{compania.estado eq companiaController.estadoActivo}"/>
		</p:column>
	</p:dataTable>
</ui:composition>